package com.pro.service;

import com.pro.pojo.JsLoginRecord;

import java.util.List;

/**
 * ClassName:JsMenuLoginRecordService
 * Package:com.pro.service
 * Description:
 *
 * @Date:2022/3/18 下午 2:53
 * @Author: WYH
 */
public interface JsMenuLoginRecordService {

    /**
     * @Author WYH
     * @Description //TODO 查询后台人员登录日志
     * @Date 下午 3:00 2022/3/18
     * @Param account，trueName，limit，page
     * @return  List<JsLoginRecord>
     **/
    List<JsLoginRecord> getAllJsLoginRecord(String account,String trueName,Integer loginType,Integer limit,Integer page);

    /**
     * @Author WYH
     * @Description //TODO 计算后台人员登录日志个数
     * @Date 下午 3:13 2022/3/18
     * @Param account，trueName ,loginType
     * @return Integer
     **/
    Integer countLoginRecord(String account,String trueName,Integer loginType);

    /**
     * @Author WYH
     * @Description //TODO 查询前台人员登录日志
     * @Date 下午 3:40 2022/3/18
     * @Param account，nickname，limit，page
     * @return  List<JsLoginRecord>
     **/
    List<JsLoginRecord> getAllJsLoginRecordbefore(String account,String nickname,Integer loginType,Integer limit,Integer page);

    /**
     * @Author WYH
     * @Description //TODO 计算前台人员登录日志个数
     * @Date 下午 3:55 2022/3/18
     * @Param account，nickname ,loginType
     * @return Integer
     **/
    Integer countLoginRecordbefore(String account,String nickname,Integer loginType);

    /**
     * @Author WYH
     * @Description //TODO 删除登录日志
     * @Date 下午 4:25 2022/3/18
     * @Param id
     * @return true | false
     **/
    Boolean delLooginUser(Integer id);

}
